<?php
class Email extends CI_Controller{
     public function __construct(){
        parent::__construct();
        $this->load->helper("url");
        $this->load->library("my_layout"); // Sử dụng thư viện layout
        $this->my_layout->setLayout("layout/frontend"); // load file layout chính (view/layout/frontend.php)
    }

     function index(){
        $data['title'] = 'Thông tin gởi mail';
        $data['description']= "";
        require_once('mail/class.phpmailer.php');
        $mail             = new PHPMailer();
        $body             = "Nội dung Email";
        $mail->IsSMTP();
        //$mail->Host       = "mail.sinhvienit.net"; // SMTP server (Dien gi cung dc)
        //$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                                   // 1 = errors and messages
                                                   // 2 = messages only
        $mail->SMTPAuth   = true;                  // enable SMTP authentication
        $mail->SMTPSecure = "ssl";                 // sets the prefix to the servier
        $mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server
        $mail->Port       = 465;                   // set the SMTP port for the GMAIL servpher
        $mail->Username   = "sam1000nam@gmail.com";  // GMAIL username
        $mail->Password   = "dabiphathien";            // GMAIL password
        $mail->SetFrom('admin@sinhvienit.net', 'Tên người gởi'); //Định danh người gửi
        $mail->AddReplyTo("admin@sinhvienit.net","Admin SinhVienIT.Net"); //Định danh người sẽ nhận trả lời

        $mail->Subject    = "Test gửi mail qua Gmail"; //Tiêu đề Mail
        $mail->MsgHTML($body);
        $address = "phamhuusam@gmail.com"; //Địa chỉ mail cần gửi tới
        $mail->AddAddress($address, "Vũ Thanh Lai"); //Gửi tới ai ?
        //$mail->AddAttachment("dinhkem/02.jpg");      // Đính kèm
        //$mail->AddAttachment("dinhkem/200_100.jpg"); // Đính kèm
        if(!$mail->Send()) {
          $data['info'] = 'send mail thất bại';
        } else {
          $data['info'] = "Mail đã được gởi";
        }
        $this->my_layout->view("frontend/info_send_mail",$data);
    }
}
?>